/*
 * ogre_scene_node.hpp
 *
 *  Created on: 31.03.2011
 *      Author: inkooboo
 */

#ifndef _OGRE_SCENE_NODE_HPP_
# define _OGRE_SCENE_NODE_HPP_

# include "core/scene_node.hpp"

namespace Ogre {
    class SceneNode;
}

class ogre_scene_node_t : public scene_node_t
{
public:
    ogre_scene_node_t(Ogre::SceneNode *ogre_node, scalar_t y_correction);
    ~ogre_scene_node_t();

    void update_world_transform(const world_transform_t &pos); /*override*/

private:
    Ogre::SceneNode *scene_node_;

    scalar_t y_correction_;
};


#endif /* _OGRE_SCENE_NODE_HPP_ */
